package com.wanxi.servlet;//package com.wanxi.servlet;
//
//import javax.mail.Session;
//import javax.mail.Transport;
//import javax.mail.internet.InternetAddress;
//import javax.mail.internet.MimeMessage;
//import javax.servlet.ServletException;
//import javax.servlet.annotation.WebServlet;
//import javax.servlet.http.HttpServlet;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import java.io.IOException;
//import java.util.Properties;
//
//@WebServlet("/send")
//public class SendEmailServlet extends HttpServlet {
//    @Override
//    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//
//        /*
//         ** MimeMessage.RecipientType.TO  接收人
//         ** MimeMessage.RecipientType.CC  抄送人
//         ** MimeMessage.RecipientType.BCC 密送人
//         */
//
//        try {
//
//            Properties prop = new Properties();//创建Java配置对象
//            prop.setProperty("mail.transport.protocol", "smtp");//传输协议
//            prop.setProperty("mail.smtp.host", "smtp.xxx.com");//邮箱服务器地址
//            prop.setProperty("mail.smtp.auth","true");//是否需要身份验证
//            prop.setProperty("mail.debug", "true");//是否显示日志信息
//            prop.setProperty("mail.smtp.port", "25");//发送邮件端口号
//
//            Session session = Session.getDefaultInstance(prop);//使用配置对象获取会话对象
//
//            MimeMessage msg = new MimeMessage(session);//获取消息对象
//            msg.setSentDate(new java.util.Date());//设置发件日期
//            msg.setFrom(new InternetAddress("xxx@xx.com","xxx"));//设置发件地址
//            msg.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress("xxx@xx.com"));//设置接收地址
//            msg.addHeader("X-Company", "Produced By Micron Studio");//自定义头信息
//            msg.setSubject("xxxxxxxx");//邮件主题 ( 即邮件标题 )
//            msg.setContent("<html></html>","text/html");//邮件内容以及 Content-Type
//
//            Transport trans = session.getTransport("smtp");//获取传输对象
//            trans.connect("smtp.xxx.com","xxx@xx.com", "**********");//使用账户密码连接邮件服务器
//            trans.sendMessage(msg, msg.getAllRecipients());//发送消息
//            trans.close();//关闭对象
//
//        } catch (Exception e) {
//            //异常处理
//        }
//
//
//    }
//}
